这个式子有点……乱。
嗯,我们来推一推式子……推一推式子。
原式推一推,那么就是:
令 $x = \frac{1}{y^2}$ , 那么:
还可以写成:
令 $S_i = q_{n-i+1} $,那么式子变成了:
这个时候我们可以发现,$\sum_{j=1}^{i} q_j x_{i-j}$ 和 $\sum_{j=i+1}^{n} p_{n-j} x_{j-i}$ 都是卷积,那么我们可以跑两遍 $FFT$,分别求出上面的两个式子,记录为 $A,B$ 。最后的答案就是 $A[i].x - B[n+1-i].x$ 了。
FFT不用做太多修改,套模板跑就行(本来就是模板)。
Code:
1 |
|
本文标题:【题解】 [ZJOI2014]力 FFT bzoj3527/luogu3338
文章作者:Qiuly
发布时间:2019年02月14日 - 00:00
最后更新:2019年03月29日 - 13:54
原始链接:http://qiulyblog.github.io/2019/02/14/[题解]luoguP3338/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。